Wielki słownik angielsko-polski red. nacz D. Jemielniak, M. Miłkowski

(Noun) miażdżące/przygniatające zwycięstwo;
win by a landslide victory - wygrać miażdżącą przewagą głosów;
win by a landslide victory - wygrać miażdżącą przewagą głosów;